package com.jacobson.huobi.di.components

import com.jacobson.core.di.annotation.ActivityScope
import com.jacobson.core.di.components.AppComponent
import com.jacobson.core.di.modules.ActivityModule
import com.jacobson.huobi.di.modules.AlarmRecordActivityModule
import com.jacobson.huobi.di.modules.EditPasswordActivityModule
import com.jacobson.huobi.di.modules.EditSoftwareActivityModule
import com.jacobson.huobi.di.modules.KycAuthActivityModule
import com.jacobson.huobi.mvp.AlarmRecordActivity
import com.jacobson.huobi.mvp.EditPasswordActivity
import com.jacobson.huobi.mvp.EditSoftwareActivity
import com.jacobson.huobi.mvp.KycAuthActivity
import dagger.Component

@ActivityScope
@Component(
    modules = [EditSoftwareActivityModule::class, ActivityModule::class],
    dependencies = [AppComponent::class]
)
interface EditSoftwareActivityComponent {
    fun inject(activity: EditSoftwareActivity)
}